Member of Technical Staff - Backend Development [IAM Team, 4- 5 years, Java/Go, Distributed System ]

Engineering Bangalore, India Req.Num.: 31488


Hungry, Humble, Honest, with Heart.

The Opportunity

Join us as a Software Engineer to develop secure and reliable, enterprise-grade Identity and Access Management (IAM) for the Nutanix Hybrid Cloud. This role involves designing and developing scalable microservices, working with distributed systems, and collaborating across engineering teams to deliver robust IAM services.

About the Team

The Identity and Access Management (IAM) team is responsible for developing secure and scalable authentication and authorization services. These services are vital for managing access across the entire Nutanix Hybrid Cloud product portfolio. Deployed across on-premise, cloud, and hybrid infrastructures, the IAM services ensure consistent and large-scale identity and access governance. By integrating deeply with various internal platforms, the team delivers a unified user experience. Ultimately, the work of the IAM team is a direct driver of platform security, customer confidence, and business growth.

Responsibilities

  • Develop and build the Multi-Tenant Identity and Access Management (IAM) solution as part of the core development team.
  • Translate business requirements and user stories into detailed design specifications and high-quality, enterprise-grade code.
  • Design, implement, and continuously improve new and existing product features.
  • Ensure the reliability and scalability of the product through the creation and maintenance of comprehensive unit and integration tests.
  • Provide technical support by troubleshooting and resolving issues across production and non-production environments.
  • Optimize service performance and scalability.
  • Apply deep knowledge of distributed system design principles, such as the CAP theorem and PACELC, within virtualized environments.
  • Collaborate effectively with cross-functional teams across the system software stack, clearly articulating technical designs and viewpoints.

Experience & Qualifications:

  • Programming Proficiency: A strong affinity for programming, with expertise in Go, and working knowledge of Java and Python being advantageous.
  • Software Engineering Foundation: Solid grasp of software engineering principles, best practices, software design, development, and delivery.
  • Distributed Systems Experience: Practical, hands-on experience with Linux OS internals, Kubernetes, distributed systems, and platform services.
  • Data & Messaging Technologies: Familiarity with various databases (SQL and NoSQL) and messaging systems (NATS, Kafka, Pulsar).
  • Development Experience: 4 to 5 years of experience in designing and developing software applications is required, ideally within a web-scale environment.
  • Educational Background: BS/MS in Computer Science or a relevant Engineering field.
  • Key Attributes: Exceptional analytical, critical thinking, and problem-solving capabilities.
Work Arrangement
Hybrid: This role operates in a hybrid capacity, blending the benefits of remote work with the advantages of in-person collaboration. In locations where our workplace policy applies (i.e. San Jose, Durham, Mexico City, Bangalore, Pune, Hoofddorp, Belgrade, Barcelona, Singapore, Sydney and Tokyo), employees are expected to work onsite a minimum of 3 days per week to foster collaboration, team alignment, and access to in-office resources. Workplace type may vary based on location and team requirements. Please speak with your recruiter for details. Additional team-specific guidance and norms will be provided by your manager.

 

--

Nutanix is an equal opportunity employer.

Nutanix is an Equal Employment Opportunity and (in the U.S.) an Affirmative Action employer. Qualified applicants are considered for employment opportunities without regard to race, color, religion, sex, sexual orientation, gender identity or expression, national origin, age, marital status, protected veteran status, disability status or any other category protected by applicable law. We hire and promote individuals solely on the basis of qualifications for the job to be filled. We strive to foster an inclusive working environment that enables all our Nutants to be themselves and to do great work in a safe and welcoming environment, free of unlawful discrimination, intimidation or harassment. As part of this commitment, we will ensure that persons with disabilities are provided reasonable accommodations. If you need a reasonable accommodation, please let us know by contacting [email protected].